package com.bs.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 说明：
 *
 * @author 陈晓琪
 */
/*
使用lombok插件,
1. 添加maven依赖
2. 安装idea的lombok插件
 */
@Data // 自动生成getter/setter方法
@TableName("bs_user")
@ApiModel("用户信息")
public class User {

    @TableId(type = IdType.ASSIGN_UUID)
    @ApiModelProperty("用户id")
    private String id;

    @ApiModelProperty("用户名称")
    private String name;

    @ApiModelProperty("用户昵称")
    private String nickName;

    @ApiModelProperty("用户照片")
    private String photo;

    @ApiModelProperty("用户密码")
    private String password;

    @ApiModelProperty("用户手机")
    private String tel;

    @ApiModelProperty("用户QQ")
    private String qq;

    @ApiModelProperty("用户邮箱")
    private String email;

    @ApiModelProperty("用户地址")
    private String address;

    @ApiModelProperty("实名认证")
    private String sfzName;

    @ApiModelProperty("实名认证身份证")
    private String sfz;

    @ApiModelProperty("是否为管理员")
    private Boolean admin;

    @ApiModelProperty("创建时间")
    private Date createTime;
    @ApiModelProperty("更新时间")
    private Date updateTime;

    // alt＋insert 快捷键创建Getter/Setter方法

}
